place where gayubas abound - German English Dictionary